package jmu.edu.yjc.domain.entity;

import java.util.Date;
import java.io.Serializable;

import com.baomidou.mybatisplus.annotation.*;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.context.annotation.Primary;

/**
 * (ScheduleSetting)表实体类
 *
 * @author makejava
 * @since 2023-04-03 23:50:59
 */
@SuppressWarnings("serial")
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName("t_schedule_setting")
public class ScheduleSetting {
    //任务ID
    @TableId(type = IdType.AUTO)
    private Integer jobId;
    //bean名称
    private String beanName;
    //方法名称
    private String methodName;
    //方法参数
    private String methodParams;
    //cron表达式
    private String cronExpression;
    //备注
    private String remark;
    //状态(1正常 0暂停)
    private Integer jobStatus;
    //创建时间
    @TableField(fill = FieldFill.INSERT)
    private Date createTime;
    //修改时间
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private Date updateTime;
    //删除标志(0代表未删除，1代表已删除)
    private Integer delFlag;


    }

